#pragma once


struct ILog
{
	virtual void log(const char* message, ...) = 0;
	virtual void warning(const char* message, ...) = 0;
	virtual void error(const char* message, ...) = 0;
	virtual void critical_error(const char* message, ...) = 0;
};